This crate defines the CharDevice struct, a simple wrapper around std::fs::File for character devices.
CharDevice
std::fs::File